## API Report File for "@backstage/plugin-auth-backend-module-oauth2-proxy-provider"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
/// <reference types="node" />

import { BackendFeature } from '@backstage/backend-plugin-api';
import { IncomingHttpHeaders } from 'http';
import { ProxyAuthenticator } from '@backstage/plugin-auth-node';

// @public (undocumented)
const authModuleOauth2ProxyProvider: () => BackendFeature;
export default authModuleOauth2ProxyProvider;

// @public
export const OAUTH2_PROXY_JWT_HEADER = 'X-OAUTH2-PROXY-ID-TOKEN';

// @public (undocumented)
export const oauth2ProxyAuthenticator: ProxyAuthenticator<
  Promise<void>,
  OAuth2ProxyResult,
  {
    accessToken: string;
  }
>;

// @public
export type OAuth2ProxyResult<JWTPayload = {}> = {
  fullProfile: JWTPayload;
  accessToken: string;
  headers: IncomingHttpHeaders;
  getHeader(name: string): string | undefined;
};
```
